home *** CD-ROM | disk | FTP | other *** search
/ The Guided Tour of Multimedia (Second Edition) / The Guided Tour of Multimedia (Second Edition).iso / trials / director / evalcopy / director.z / PHILANTH.DIR / 00001_Script_1 next >
Text File  |  1994-05-25  |  3KB  |  90 lines

  1. -- Philanthropy Movie Scrip Rev 2
  2. -- *********************************************************************
  3. -- The startMovie handler is called automatically when the movie is started
  4. on startMovie
  5.   -- we use a special cursor that is stored as a cast member
  6.   --set the mouseDownScript to "PhilOrgNameClick"
  7.   set magcursor to [the number of cast "magnifying glass"] 
  8.   --  menu bar
  9.   set the cursor of sprite 2 = magcursor
  10.   -- Philanthropy name sprite
  11.   set the cursor of sprite 3 = magcursor
  12. end startMovie
  13.  
  14. -- *********************************************************************
  15. -- The stopMovie handler is called automatically when the movie is stopped
  16. on stopMovie
  17.   -- since we are closing this movie, let's go back to the arrow cursor
  18.   cursor (-1) 
  19. end stopMovie
  20.  
  21. -- *********************************************************************
  22. -- Called when the user clicks the Designer Name Sprite (channel 3)
  23. -- the handler determines the vertical position of the mouse and deduces the 
  24. -- designer name that was clicked. Then it moves the playback head to
  25. -- the frame in the score that represents that designer.
  26. on PhilOrgNameClick
  27.   put the mouseV into VertPos
  28.   if VertPos > 56 and  VertPos < 210 then
  29.     if VertPos < 95 then
  30.       -- 
  31.       go "AIA"
  32.     else
  33.       if VertPos < 130 then
  34.         -- 
  35.         go "PBD"
  36.       else
  37.         if VertPos < 175 then
  38.           -- 
  39.           go "IBD"
  40.         else
  41.           if VertPos < 215 then
  42.             -- 
  43.             go "CDC"
  44.           else
  45.             -- 
  46.             go "AIA"
  47.           end if
  48.         end if
  49.       end if
  50.     end if
  51.   end if
  52. end PhilOrgNameClick
  53.  
  54. -- *********************************************************************
  55. -- Called when the user clicks the Menu Bar Sprite (channel 2)
  56. -- the handler determines the horizontal position of the mouse and deduces the 
  57. -- menu item that was clicked. Then it calls the appropriate movie.
  58. on bartender
  59.   put the mouseH into HortPos
  60.   if HortPos < 123 then
  61.     -- furniture menu item clicked
  62.     play movie "FURNITUR.DIR" 
  63.   else
  64.     if HortPos < 273 then
  65.       -- philanthropy menu item clicked
  66.       play movie "PHILANTH.DIR" 
  67.     else
  68.       if HortPos < 385 then
  69.         -- learning menu item clicked
  70.         play movie "LEARN.DIR" 
  71.       else
  72.         if HortPos < 440 then
  73.           -- luck menu item clicked
  74.           play movie "LUCK.DIR" 
  75.         else
  76.           -- help  menu item clicked
  77.           play movie "HELP.DIR" 
  78.         end if
  79.       end if
  80.     end if
  81.   end if
  82. end bartender
  83.  
  84. -- *********************************************************************
  85. -- Basic handler used when this moive is played in a window.
  86. -- Provides a way to reset the movie.
  87. on resetMovie
  88.   play movie "Begin.DIR"
  89. end resetMovie
  90.